package tech.abing.spider.task.constants;

/**
 * 字典编码与名称的对应关系
 * 
 * @author Ivan qb.huang@wescxx.com
 * @date 2016-6-12 下午05:37:06
 * @version V1.0
 */
public enum DictEnum {

	// 任务类型
	TASK_TYPE_ATTACHMENT("ATTACHMENT", "附件表"),
	TASK_TYPE_BLACKLIST("BLACKLIST", "黑名单"),
	TASK_TYPE_CANCEL_LIST("CANCEL_LIST", "撤销管理员登记名单"),
	TASK_TYPE_DIRECT_INVESTMENT_FUND("DIRECT_INVESTMENT_FUND", "证券公司直投基金"),
	TASK_TYPE_DISCIPLINARY_ACTION("DISCIPLINARY_ACTION", "纪律处分"),
	TASK_TYPE_FUND_ACCOUNT("FUND_ACCOUNT", "基金专户备案信息"),
	TASK_TYPE_FUND_INFO("FUND_INFO", "私募基金信息"),
	TASK_TYPE_FUTURES_ACCOUNT("FUTURES_ACCOUNT", "期货资管产品备案信息"),
	TASK_TYPE_FUND_MANAGER("FUND_MANAGER", "私募基金管理人综合查询"),
	TASK_TYPE_PRIVATE_FUND("PRIVATE_FUND", "证券公司私募产品"),
	TASK_TYPE_BADRECORD("BADRECORD", "相关主体存在不良诚信记录"),
	TASK_TYPE_FALSE_FILL("FALSE_FILL", "虚假填报"),
	TASK_TYPE_MAJOR_OMISSION("MAJOR_OMISSION", "重大遗漏"),
	TASK_TYPE_COMMISSION_DATA("COMMISSION_DATA", "证监会数据"),
	TASK_TYPE_EXECUTIVES("EXECUTIVES", "高管情况"),
	TASK_TYPE_CURRICULUM_VITAE("CURRICULUM_VITAE", "法定代表人/执行事务合伙人(委派代表)工作履历"),
	TASK_TYPE_INTEGRITY_PUBLICITY("INTEGRITY_PUBLICITY", "诚信公示"),
	TASK_TYPE_OUTSOURCE_ORGANIZATION("OUTSOURCE_ORGANIZATION", "外包服务机构"),

	TASK_TYPE_SECURITIES_COMPANY("SECURITIES_COMPANY", "证券公司"),

	TASK_TYPE_SECURITIES_COM_INFO("SEC_COM", "证券公司基本信息"),
	TASK_TYPE_SECURITIES_COM_SUB("SEC_SUBCOM", "证券公司子公司信息"),
	TASK_TYPE_SECURITIES_COM_EXE("SEC_EXECUTIVE", "证券公司高管情况"),
	TASK_TYPE_SECURITIES_COM_QUA("SEC_COM_QUA", "证券公司资格信息"),
	TASK_TYPE_SECURITIES_COM_SAL("SALES_DEPARTMENT", "证券公司营业部"),
	TASK_TYPE_FUND_MNG_COM("FUND_MNG_COM", "基金管理公司"),
	TAKS_TYPE_CUSTODIAN("CUSTODIAN", "基金托管人"),
	TASK_TYPE_FUTURES_COM("FUTURES_COM", "期货机构"),

	TASK_TYPE_FUND_DATA("FUND_DATA", "私募基金数据"),

	TASK_TYPE_ADMIN_LICENSE("ADMIN_LICENSE", "行政许可"),
	TASK_TYPE_ADMIN_PUNISH("ADMIN_PUNISH", "行政处罚"),

	TASK_TYPE_ADMIN_LICENSE_DETAIL("ADMIN_LICENSE_DETAIL", "行政许可详细"),
	TASK_TYPE_ADMIN_PUNISH_DETAIL("ADMIN_PUNISH_DETAIL", "行政处罚详细"),
	

	TASK_TYPE_FUND_MANAGER_ZIZHU("FUND_MANAGER_ZIZHU", "自主发行类型私募基金管理人查询"),
	TASK_TYPE_FUND_MANAGER_GUWEN("FUND_MANAGER_GUWEN", "顾问类型私募基金管理人查询"),
	TASK_TYPE_FUND_MANAGER_GUQUAN("FUND_MANAGER_GUQUAN", "股权类型私募基金管理人查询"),
	TASK_TYPE_FUND_MANAGER_CHUANGYE("FUND_MANAGER_CHUANGYE", "创业类型私募基金管理人查询"),
	TASK_TYPE_FUND_MANAGER_OTHER("FUND_MANAGER_OTHER", "其他类型私募基金管理人查询"),
	TASK_TYPE_ASSET_SUPPORT_SPECIAL("ASSET_SUPPORT_SPECIAL", "资产支持专项计划"),
	TASK_TYPE_ASSET_SUPPORT_SPECIAL_DETAIL("ASSET_SUPPORT_SPECIAL_DETAIL", "资产支持专项计划详细信息"),
	TASK_TYPE_LOST_PRIV_PLACE_ORG_HTML("LOST_PRIV_PLACE_ORG_HTML", "失联私募机构名单页面"),
	TASK_TYPE_PRIVATE_DIRECT_INVESTMENT_FUND("PRIVATE_DIRECT_INVESTMENT_FUND", "证券公司资管产品");
	/* 字典代码 */
	private String code;

	/* 字典名称 */
	private String name;

	DictEnum(String code, String name) {
		this.name = name;
		this.code = code;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

}